be living proof of something - Espagnol Anglais Dictionnaire